Solução lista Exercícios 1
// importa a classe scanner para lidar com a entrada de dados
import java.util.InputMismatchException;
import java.util.Scanner; 
public class Main
{
        public static void main(String[] args) {
                float frenteMts, lateralMts, areaTotalMts;
                float valorMetroQrd;
                
                Scanner teclado;
                
                teclado = new Scanner(System.in);
                
                System.out.print("Quantos metros o terreno possui de frente: ");
                frenteMts = teclado.nextFloat();
                
                System.out.print("Quantos metros o terreno possui de lateral: ");
                lateralMts = teclado.nextFloat();
                
                System.out.print("Informe o valor do metro quadrado: ");
                valorMetroQrd = teclado.nextFloat();
                
                areaTotalMts = (frenteMts * lateralMts);
                System.out.print("Area total o terreno de " + frenteMts + " metros de frente com " +  lateralMts + " metros de lateral: ");
                System.out.println( areaTotalMts + " mts.");

                System.out.print("Valor total do terreno: R$ " + (valorMetroQrd * areaTotalMts) );
        }
}
// importa a classe scanner para lidar com a entrada de dados
import java.util.InputMismatchException;
import java.util.Scanner; 
public class Main
{
        public static void main(String[] args) {
                float salarioMinimo, salarioFuncionario;
                float resultado;
                
                Scanner teclado;
                
                teclado = new Scanner(System.in);  //Teclado sera util para lermos os valores do teclado
                
                System.out.print("Digite o valor do salário do funcionário: R$ ");
                salarioFuncionario = teclado.nextFloat();
                
                System.out.print("Digite o valor do salário mínimo: R$ ");
                salarioMinimo = teclado.nextFloat();
                
                resultado = (salarioFuncionario / salarioMinimo);
                
                System.out.print("O funcionario ganha " + resultado + " salários. ");
        }
}

// importa a classe scanner para lidar com a entrada de dados
import java.util.InputMismatchException;
import java.util.Scanner; 

public class App
{
    public static void main(String[] args) {
        float qtdeCavalos;
        float valorFerradura;
    
        //Teclado sera util para lermos os valores do teclado
        Scanner teclado = new Scanner(System.in);  ;
        
        try {
            System.out.print("Digite a quantidade de cavalos comprados: ");
            qtdeCavalos = teclado.nextFloat();
            
            System.out.print("Digite o valor de cada ferradura: R$ ");
            valorFerradura = teclado.nextFloat();
            
            System.out.print("Para equipa " +  qtdeCavalos + " cavalos sera qasto R$ " + (qtdeCavalos * 4 * valorFerradura) + " reais. ");
        }  catch (InputMismatchException e) {
            System.out.println("Voce digitou um valor invalido. Por favor, digite apenas números.");
        } catch (Exception e) {
            System.out.println("Ocorreu um erro inesperado: ");
            e.printStackTrace();
        }

        //Fechamos a conexao com o teclado
        teclado.close(); 
    }
}
import java.util.InputMismatchException;
import java.util.Scanner;

public class App
{
    public static void main(String[] args) {
        float salario, salarioReajustado;
        float inss, fgts;
        float totalDesconto;

        Scanner teclado;
        
        teclado = new Scanner(System.in);  //Teclado sera util para lermos os valores do teclado

        try{
            System.out.print("Digite o valor do salário: R$ ");
            salario = teclado.nextFloat();
            
            //salarioReajustado =  (salario * 0.15f) + salario;
            //salarioReajustado =  (salario * 1.15f) ;
            salarioReajustado =  (salario * (float) 1.15) ;
            System.out.println("Salario reajustado: R$ " + salarioReajustado );
            
            inss = (salarioReajustado * 0.11f);
            fgts = (salarioReajustado * 0.08f);
            totalDesconto = inss + fgts;
            
            System.out.print("Desconto INSS: R$ " + inss + "\n");
            System.out.print("Desconto FGTS: R$ " + fgts + "\n");
            System.out.println("Total de descontos (INSS + FGTS): R$ " + totalDesconto );
            System.out.println("Salario Final: R$ " + (salarioReajustado - totalDesconto) );
        }  catch (InputMismatchException e) {
            System.out.println("Voce digitou um valor invalido. Por favor, digite apenas números.");
        } catch (Exception e) {
            System.out.println("Ocorreu um erro inesperado: ");
            e.printStackTrace();
        }
        
        //fechando o a conecao com o teclado
        teclado.close();
    }
}


// importa a classe scanner para lidar com a entrada de dados
import java.util.InputMismatchException;
import java.util.Scanner; 

public class App {
    public static void main(String[] args) throws Exception {
        Scanner teclado = new Scanner(System.in);

        int qtdeFrangos = 0;
        
        float valorChipIdentificacao = 4f;
        float valorChipAlimento = 3.5f;

        float gastoTotalAneis;

        try {
            System.out.print("Digite a quantidade de frangos a ser identificados: ");
            qtdeFrangos = teclado.nextInt();  
            
            gastoTotalAneis = qtdeFrangos * (valorChipIdentificacao + (2 * valorChipAlimento));

            System.out.printf("O valor total para identicar %d frangos é R$ %.2f reais.", qtdeFrangos, gastoTotalAneis);
        } catch (InputMismatchException e) {
            // trata o erro quando o usuário digita um valor que não é um número inteiro
            System.out.println("Erro: você deve digitar um número inteiro.");
        } catch (Exception e){
            // trata qualquer outro erro que possa ocorrer
            System.out.println("\nErro inesperado: ");
            e.printStackTrace();
        }

        teclado.close();
    }
}
import java.util.InputMismatchException;
import java.util.Scanner; 
public class App
{
    public static void main(String[] args) {
        //Teclado sera util para lermos os valores do teclado
        Scanner teclado = new Scanner(System.in);  
        
        int qtdeFatiasMussarela = 2, qtdeFatiasPresunto = 1, qtdeHamburguer = 1;
        float fatiaMussarelaGrms = 50, fatiaPresuntoGrms = 50, hamburguerGrms = 120;
        float pesoMussarelaKgs, pesoPresuntoKgs, pesoHamburguerKgs;

        int qtdeSanduiches;

        try{
            System.out.print("Digite a quantidade de sanduiches a serem fabricados: ");
            qtdeSanduiches = teclado.nextInt();
 
            pesoMussarelaKgs = (qtdeSanduiches * qtdeFatiasMussarela * fatiaMussarelaGrms) / 1000;
            pesoPresuntoKgs = (qtdeSanduiches * qtdeFatiasPresunto * fatiaPresuntoGrms) / 1000;
            pesoHamburguerKgs = (qtdeSanduiches * qtdeHamburguer * hamburguerGrms) / 1000;

            System.out.printf("\nPara fabricar %d sanduiches, você precisará de:\n\n", qtdeSanduiches);
            System.out.printf("%.2f kg de mussarela\n", pesoMussarelaKgs);
            System.out.printf("%.2f kg de presunto\n", pesoPresuntoKgs);
            System.out.printf("%.2f kg de hamburguer\n", pesoHamburguerKgs);

        }  catch (InputMismatchException e) {
            System.out.println("Voce digitou um valor invalido. Por favor, digite apenas números.");
        } catch (Exception e) {
            System.out.println("Ocorreu um erro inesperado: ");
            e.printStackTrace();
        }
        
        //fechando o a conecao com o teclado
        teclado.close();                
    }
}